An Empirical Study on Software Error Detection: Voting, Instrumentation, and Fagan Inspection - Software Engineering Conference, 1995. Proceedings., 1995 Asia Pacific
نویسندگان
چکیده
This paper presents the results of an experiment that compared error detection capability of voting, instrumentation, and Fagan inspection methods. Several experiments have measured effectiveness of various error detection methods. However, most experiments have used different programs; consequently, the results are generally incompatible and do not allow one to make objective comparison on the cost-effectiveness of various approaches. No software can be developed using unlimited amount of resources, practitioners need empirical and objective data on the cost-effectiveness of various errw detection methods to decide which methods to use during sojbvare development. Results of this experiment is significant because these methods have been applied to the same program. Futhermore, the participant 's educational and industrial experience are comparable to that of the previous experiments.. We conprmed the previous Pnding that detecting errors in reliable programs is diBcult; none of the three methods detected more than half of all the known errors in the programs. Of the three methods employed, participants detected more errors by using Fagan inspection method than they did by voting or instrumentation. When the average number of hours needed to detect an error was compared, Fagan inspection method was shown to be more cost-effective than instrumentation method.
منابع مشابه
The Use of Procedural Roles in Code Inspections: An Experimental Study
Software inspections are important for finding defects in software products (Fagan, 1976; Gilb, 1993; Humphrey, 1995; Strauss and Ebenau, 1994). A typical inspection includes two stages: individual preparation followed by a group review with roles assigned to each reviewer. Research has shown that group tasks typically result in process loss (Lorge et al., 1958; Steiner, 1972). In software defe...
متن کاملAgent-oriented software modeling - Software Engineering Conference, 1999. (APSEC '99). Proceedings. Sixth Asia Pacific
Due to the increased applications of agents, Agent-oriented software becomes large and complex. To support systematic developments of such a software, Agent-oriented software development methodology needs to be developed. This paper focuses on modeling phase of agent-oriented software development. For the Agent-oriented software modeling, Agent Elicitation method, Intra and Inter Agent modeling...
متن کاملA Comparative Appraisal of Roadway Accident for Asia-Pacific Countries
This paper describes an attempt to shed some light on road safety in Asia Pacific region by characterizing and assessing its road accidents. The relevant national road accident data were extracted from centralized data sources of international agencies. Due to data incompleteness and missing values, 21 Asia Pacific countries, presenting more than half of the world’s population, were selected fo...
متن کاملInteractive Explanation of Software Systems - Knowledge-Based Software Engineering Conference, 1995 .Proceedings., 10th
This paper describes an effort to provide automated support for the interactive inquiry and explanation process that is at the heart of software understanding. A hypermedia tool called I-Doc allows software engineers to post queries about a software system, and generates focused explanations in response. These explanations are task-oriented, i.e., they are sensitive t o the software engineering...
متن کاملImproving Defect Detection in Code Inspections Through Process Roles: An Experimental Study
Software inspections are important for finding defects in software products (Fagan 1976, Gilb 1993, Humphrey 1995, Strauss & Ebenau 1994). A typical inspection includes two stages: individual preparation followed by a group review with roles assigned to each reviewer. Research has shown that group tasks typically result in process loss (Lorge et al 1958, Steiner 1972). In software defect detect...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004